#ifndef _BWT_H_
#define _BWT_H_

class BWT
{
	public:
		static void Encode(unsigned int /*[in]*/bytes, const unsigned char * /*[in]*/data, unsigned char * /*[out]*/encoded, unsigned int & /*[out]*/dec_start_pos);
		static void Decode(unsigned int /*[in]*/bytes, const unsigned char * /*[in]*/data, unsigned int /*[in]*/dec_start_pos, unsigned char * /*[out]*/decoded);
};

#endif	// _BWT_H_